package com.plugin;

/**
 * 标识插件可以提供特定服务的接口
 */
public interface ServiceProvider {
    /**
     * 获取该插件提供的服务类型
     */
    Class<?>[] getProvidedServices();
    
    /**
     * 获取指定服务类型的实例
     */
    Object getService(Class<?> serviceType);
}
